package com.tp1.log121.formes;

import java.awt.Color;
import java.awt.Graphics2D;

import com.tp1.log121.main.ChaineDecortiquee;

public class Rectangle extends Forme {

	private final Color COULEUR_CARRE = Color.RED;
	private final Color COULEUR_RECTANGLE = Color.ORANGE;
	
	public Rectangle(ChaineDecortiquee cd) {
		super(cd);
	}
	
	@Override
	public void dessinerForme(Graphics2D g2d) {		
		int x = Integer.parseInt(informations[0]);
		int y = Integer.parseInt(informations[1]);
		int l = Integer.parseInt(informations[2]) - Integer.parseInt(informations[0]);
		int h = Integer.parseInt(informations[3]) - Integer.parseInt(informations[1]);		
		
		if (nomForme.equals(FormesListe.RECTANGLE)) {
			couleur = COULEUR_RECTANGLE;
		} else {
			couleur = COULEUR_CARRE;
		}
		
		g2d.setColor(couleur);
		g2d.drawRect(x, y, l, h);
		g2d.fillRect(x, y, l, h);
	}
}
